package s_001_Bean_Registered.config.imports;

import org.springframework.context.annotation.ImportSelector;
import org.springframework.core.type.AnnotationMetadata;

/**
 * 自定义逻辑返回需要导入的组件的类路径
 */
public class MyImportSelector implements ImportSelector {

    // 返回值，就是到导入到容器中的组件全类名
    // AnnotationMetadata:当前标注 @Import 注解的类的所有信息(注解，类路径，加载器。。。)
    @Override
    public String[] selectImports(AnnotationMetadata importingClassMetadata) {
        //方法不要返回null值
        return new String[]{"s_001_Bean_Registered.bean.Tmp", "s_001_Bean_Registered.bean.Person"};
    }
}